/**
 * 单例模式使用的几种方法;
 * <p>
 * 1. 枚举类单例模式 {@link org.lvgo.singleton.enumsingleton.EnumIvoryTower}
 * 2. 饿汉式单例模式 {@link org.lvgo.singleton.immediately.StraightwaySingleton}
 * 3. 内部类延迟加载单例 {@link org.lvgo.singleton.lazy.InternalClassSingleton}
 * 4. 懒汉延迟加载单例 {@link org.lvgo.singleton.lazy.LazyLoadingSingleton1}
 * 5. 双重锁单例模式 {@link org.lvgo.singleton.lazy.DoubleCheckLockingSingleton}
 */
package org.lvgo.singleton;
